

public abstract class Command {

	/**
	 * @uml.property  name="action"
	 * @uml.associationEnd  inverse="command:Action"
	 */
	private Action action;

	/**
	 * Getter of the property <tt>action</tt>
	 * @return  Returns the action.
	 * @uml.property  name="action"
	 */
	public Action getAction() {
		return action;
	}

	/**
	 * Setter of the property <tt>action</tt>
	 * @param action  The action to set.
	 * @uml.property  name="action"
	 */
	public void setAction(Action action) {
		this.action = action;
	}

		
		/**
		 */
		public void execute(){
		}

}
